﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace itau.nk.entidade
{
    public class CurvaNK
    {
        public int CodigoCurva
        {
            get;
            set;
        }

        public DateTime DataInicioVigencia
        {
            get;
            set;
        }

        public int IndicePraca
        {
            get;
            set;
        }

        public int IndiceTipoCurva
        {
            get;
            set;
        }

        public int IndiceInterpolacao
        {
            get;
            set;
        }

        public int IndiceModelo
        {
            get;
            set;
        }

        public string NomeCurva
        {
            get;
            set;
        }

        public int IndiceCurvaJurosNK
        {
            get;
            set;
        }

        public int IndiceGravacaoAutomatica
        {
            get;
            set;
        }

        public string NomeSaida
        {
            get;
            set;
        }

        public string CodigoTipoYield
        {
            get;
            set;
        }

        public string NomeArquivo
        {
            get;
            set;
        }

        public string NomeDiretorio
        {
            get;
            set;
        }

        public DateTime DataFimVigencia
        {
            get;
            set;
        }

        public int FlagGeraCurva
        {
            get;
            set;
        }

        public string DescricaoFormula
        {
            get;
            set;
        }

        public string CodigoOperador
        {
            get;
            set;
        }

        public DateTime DataUltimaAlteracao
        {
            get;
            set;
        }

        public int CodigoCurvaBase
        {
            get;
            set;
        }

        public string CodigoTipoTaxa
        {
            get;
            set;
        }

        public string NomeMoeda
        {
            get;
            set;
        }

        public string IndiceGravaInterface
        {
            get;
            set;
        }

        public int FlagPrimeiroFator1
        {
            get;
            set;
        }

        public int IndiceTipoTaxaParteCurta
        {
            get;
            set;
        }

        public int IndiceExportaExcel
        {
            get;
            set;
        }

        public string DescricaoCurva
        {
            get;
            set;
        }

        public int IndiceYield
        {
            get;
            set;
        }

        public int NumeroAnosExtensao
        {
            get;
            set;
        }

        public string NomeTipoTaxaInterpolacao
        {
            get;
            set;
        }

        public int IndiceModalidade
        {
            get;
            set;
        }

        public DateTime DataInicioHistorico
        {
            get;
            set;
        }

        public int IndiceGravaDB2
        {
            get;
            set;
        }

        public int CodigoCurvaBaseMercado
        {
            get;
            set;
        }

        public int IndiceExtrapolacao
        {
            get;
            set;
        }

        public string DescricaoNomeSheet
        {
            get;
            set;
        }
    }
}
